<?php
namespace app\common\model;
use app\common\traits\Models;
use think\Model;
use think\Db;
use think\facade\{
    App,Request,Config
};
class AdminGroup extends Model
{
    use Models;
    protected $readonly = [];
    protected $auto     = [];
    protected $insert   = [];
    protected $update   = [];
/*数据完成=================================================================================*/
//获取器====================================================================================//
    public function getCreateTimeAttr($value)
    {
        return com_time_format($value);
    }
    public function getUpdateTimeAttr($value)
    {
        return com_time_format($value);
    }
/*模型关联=================================================================================*/
    public function adminUser()
    {
        return $this->belongsToMany('adminUser','admin_group_user','admin_user_id', 'admin_group_id');
    }
 //逻辑方法=================================================================================
     /**
      * 删除
      * @param  [type] $id [description]
      * @return [type]     [description]
      */
     public function del($id){
         if(!is_array($id)) $id = [$id];
         $id = implode(",",$id);
         $this::destroy($id,true);
         Db::name('admin_group_user')->where("admin_user_id","in",$id)->delete(true);
         return true;
     }

}
